﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Private/Privada.master" AutoEventWireup="true" CodeBehind="Resultados.aspx.cs" Inherits="HRP.Private.Pesquisa.Resultados" %>
<%@ Import Namespace="HRP.Utilidades" %>
<%@ Register Src="~/Private/Pesquisa/ResultadoControlo.ascx" TagName="ListagemResultado" TagPrefix="hrp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="PrivadaMainContent" runat="server">
    <div class="page-heading animated fadeInDownBig">
        <h1>Resultado da Pesquisa <small><%=SearchText %></small></h1>
    </div>
    <!-- Your awesome content goes here -->
    <div class="row">

        <div class="col-sm-8"></div>
        <div class="col-sm-4">
            <div class="search-page">
                <div id="search">
                    <div id="searchContent" style="position: relative;">
                        <input type="text" class="form-control search" placeholder="Pesquise aqui..." id="searchTB">
                        <i class="fa fa-search" onclick="search()"></i>
                        <script type="text/javascript">

                            $('#searchTB').keypress(function (e) {
                                if (e.keyCode == 13) {
                                    var text = $('#searchTB').val();
                                    window.location = '/private/Pesquisa/Resultados.aspx?text=' + text;
                                    return false;
                                }
                            });
                            function search() {
                                var text = $('#searchTB').val();
                                window.location = '/private/Pesquisa/Resultados.aspx?text=' + text;
                            }
                        </script>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="box-info box-messages animated fadeInDown">
        <asp:Panel ID="errorSearch" runat="server">
            <h4>A palavra pesquisada tem de conter no mínimo 3 caracteres. Por favor volte a pesquisar.</h4>
        </asp:Panel>
        <asp:Panel ID="successSearch" runat="server">


            <%if (ResultadosRepeater.Items.Count > 0)
              { %>
            <h4>Foram encontrados <strong><%=ResultadosRepeater.Items.Count %></strong> resultados</h4>
            <%}
              else
              {%>
            <h4>Não foram encontrados resultados</h4>
            <% } %>
                        <%if (ResultadosRepeater.Items.Count > 0)
              { %>
            <div class="row">
                <div class="col-sm-12">
                    <div class="box-info animated fadeInDown">
                        <ul class="nav nav-tabs nav-justified">
                            <li class="active"><a href="#tudo" data-toggle="tab"><i class="fa fa-search"></i> Tudo (<%=ResultadosRepeater.Items.Count %>)</a></li>
                            <li><a href="#funcionarios" data-toggle="tab"><i class="fa fa-male"></i> Funcionários (<%=funcionariosControlo.ListaResultado.Count %>)</a></li>
                            <li><a href="#cargos" data-toggle="tab"><i class="fa fa-dot-circle-o"></i> Cargos (<%=cargosControlo.ListaResultado.Count %>)</a></li>
                            <li><a href="#departamentos" data-toggle="tab"><i class="fa fa-sitemap"></i> Departamentos (<%=departamentosControlo.ListaResultado.Count %>)</a></li>
                            <li><a href="#eventos" data-toggle="tab"><i class="fa fa-bell-o"></i> Eventos (<%=eventosControlo.ListaResultado.Count %>)</a></li>
                            <li><a href="#mensagens" data-toggle="tab"><i class="fa fa-envelope"></i> Mensagens (<%=mensagensControlo.ListaResultado.Count %>)</a></li>
                            <li><a href="#vencimentos" data-toggle="tab"><i class="fa fa-bar-chart-o"></i> Vencimentos (<%=vencimentosControlo.ListaResultado.Count %>)</a></li>
                        </ul>
                        <!-- Tab panes -->
                        <div class="tab-content">
                            <div class="tab-pane active animated fadeInRight" id="tudo">
                                <asp:Repeater ID="ResultadosRepeater" runat="server">
                                    <HeaderTemplate>
                                        <ul class="media-list search-result">
                                    </HeaderTemplate>
                                    <ItemTemplate>
                                        <li class="media">
                                            <a style='<%#!string.IsNullOrEmpty(Eval("Thumbnail").ToString()) ? "": "display:none;" %>' class="pull-left" href="<%#Eval("Url") %>">
                                                <img class="media-object" style='<%#!string.IsNullOrEmpty(Eval("Thumbnail").ToString()) ? "": "display:none;" %>' src="<%#Eval("Thumbnail") %>" alt="Image search">
                                            </a>
                                            <div class="media-body">
                                                <h4 class="media-heading"><a href="<%#Eval("Url") %>"></a><span class="label <%#Eval("Label") %>"><%#Eval("ContentTypeLabel") %></span>   <%#Eval("Title") %><span class="label label-default floatRight">Última modificação: <%#((DateTime)Eval("CreationDate")).ToString(DefinicoesSite.DataFormato) %></span></h4>
                                                <a href="<%#Eval("Url") %>"><%#Eval("FullUrl") %></a>
                <p><%# Eval("Summary").ToString().Length<=300 ?Eval("Summary").ToString() : Eval("Summary").ToString().Substring(0,300)+"..."  %></p>
                                            </div>
                                        </li>
                                    </ItemTemplate>
                                    <FooterTemplate>
                                        </ul>
                                    </FooterTemplate>
                                </asp:Repeater>
                            </div>
                            <div class="tab-pane animated fadeInRight" id="funcionarios">
                                <hrp:ListagemResultado ID="funcionariosControlo" runat="server" />
                            </div>
                            <div class="tab-pane animated fadeInRight" id="cargos">
                                <hrp:ListagemResultado ID="cargosControlo" runat="server" />
                            </div>
                            <div class="tab-pane animated fadeInRight" id="departamentos">
                                <hrp:ListagemResultado ID="departamentosControlo" runat="server" />
                            </div>
                            <div class="tab-pane animated fadeInRight" id="eventos">
                                <hrp:ListagemResultado ID="eventosControlo" runat="server" />
                            </div>
                            <div class="tab-pane animated fadeInRight" id="mensagens">
                                <hrp:ListagemResultado ID="mensagensControlo" runat="server" />
                            </div>

                            <div class="tab-pane animated fadeInRight" id="vencimentos">
                                <hrp:ListagemResultado ID="vencimentosControlo" runat="server" />
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <%} %>

            <%--        <ul class="pagination">
            <li class="disabled"><a href="#">&laquo;</a></li>
            <li class="disabled"><a href="#">&lsaquo;</a></li>
            <li class="active"><a href="#">1</a></li>
            <li><a href="#">2</a></li>
            <li><a href="#">3</a></li>
            <li class="disabled"><a href="#">...</a></li>
            <li><a href="#">21</a></li>
            <li><a href="#">&rsaquo;</a></li>
            <li><a href="#">&raquo;</a></li>
        </ul>--%>
        </asp:Panel>
    </div>
</asp:Content>
